package com.itlong.cloud.POJO.DTO.property;

import com.itlong.cloud.enumerate.ecode.ErrorCode;
import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * <desc>
 *    导入/导出的地址文件Excel(*.xls)中的单行地址信息对象
 * </desc>
 *
 * @createDate 2017-10-11
 */
@Data
public class PropertyProjectAddressRowDTO  implements Serializable {

    private String sheetName; //在Excel文件中的页标签名字

    private Integer rowNum; //在Excel文件中的行号

    private String buildNum;  //楼栋编号

    private String buildName; //楼栋名称

    private String unitNum; //单元编号

    private String unitName; //单元名称

    private String unitAlias; //楼栋单元代号

    private String roomNum; //房间编号

    private String builtArea;   // 建筑面积

    private String roomAlias; //房间呼叫代号

    private Integer liftDoorType; //电梯正背门类型

    private String remark; //备注信息

    private List<ErrorCode> errorCodes; //错误列表


    /**
    * <desc>
    *    构造函数，初始化错误列表.
    * </desc>
    *
    * @author LewisLouis
    * @createDate 2017-10-20
    */
    public PropertyProjectAddressRowDTO(){
        errorCodes = new ArrayList<>();
    }


}
